package cn.lcl.basic.dao;

/**
 * Created by licho on 2017/8/9 0009.
 */

import java.io.Serializable;
import java.util.List;

/**
 * 所有dao的基础接口
 * @param <T>
 */
public interface BaseDao <T> {
    /**
     * 基础的增加方法
     * @param vo    对应的PO对象
     * @return
     */
    public boolean add(T vo);

    /**
     *基础的删除方法a
     * @param vo    对应的PO方法
     * @return
     */
    public boolean delete(T vo);
    public boolean update(T vo);
    public T selectById(Serializable id);
    public List<T> selectListByPage();
}
